Text copied to clipboard!
        Название
Text copied to clipboard!Инженер-программист C
Описание
Text copied to clipboard!
                                    Мы ищем Инженера-программиста C, который присоединится к нашей команде разработки и поможет создавать высококачественные программные решения. В этой роли вы будете отвечать за проектирование, разработку, тестирование и отладку программного обеспечения, написанного на языке C, а также за поддержку существующих систем. Вы будете работать в тесном сотрудничестве с другими инженерами, архитекторами программного обеспечения и менеджерами проектов для обеспечения соответствия техническим требованиям и срокам выполнения задач.
Кандидат должен обладать глубокими знаниями языка программирования C, пониманием принципов структурного и модульного программирования, а также опытом работы с системами контроля версий, такими как Git. Знание операционных систем на базе Unix/Linux, опыт работы с встраиваемыми системами или низкоуровневым программированием будет большим плюсом.
Мы ценим инициативность, внимание к деталям и способность решать сложные технические задачи. Успешный кандидат будет участвовать в полном цикле разработки программного обеспечения — от анализа требований до внедрения и поддержки. Также приветствуется опыт работы с другими языками программирования, такими как C++, Python или Assembly, а также знание принципов объектно-ориентированного проектирования.
Если вы стремитесь к профессиональному росту, хотите работать над интересными проектами и быть частью команды, ориентированной на результат, мы будем рады видеть вас среди наших сотрудников.
                                
                            Обязанности
Text copied to clipboard!- Разработка программного обеспечения на языке C
 - Проектирование архитектуры программных модулей
 - Тестирование и отладка программного кода
 - Анализ и исправление ошибок в существующем коде
 - Работа с системами контроля версий (например, Git)
 - Участие в командных обсуждениях и планировании задач
 - Поддержка и обновление существующих программных решений
 - Документирование кода и технических решений
 - Интеграция программных компонентов с другими системами
 - Соблюдение стандартов кодирования и лучших практик
 
Требования
Text copied to clipboard!- Опыт программирования на языке C от 2 лет
 - Знание принципов структурного программирования
 - Опыт работы с системами контроля версий (Git)
 - Понимание работы операционных систем Unix/Linux
 - Умение работать с отладчиками и профайлерами
 - Знание английского языка на техническом уровне
 - Способность работать в команде и самостоятельно
 - Высшее техническое образование
 - Желателен опыт работы с встраиваемыми системами
 - Знание других языков программирования будет плюсом
 
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт программирования на языке C?
 - Работали ли вы с встраиваемыми системами?
 - Какие инструменты вы используете для отладки кода?
 - Как вы подходите к тестированию программного обеспечения?
 - Есть ли у вас опыт работы с системами контроля версий?
 - Какие проекты вы реализовали ранее?
 - Как вы решаете сложные технические задачи?
 - Насколько хорошо вы владеете английским языком?
 - Готовы ли вы работать в команде?
 - Какие дополнительные языки программирования вы знаете?